package org.posupe.instituicoesEnsino;

import java.util.Vector;

public class IteratorInstituicoesEnsinoVector implements IteratorInstituicoesEnsino{

	private Vector instituicoesEnsino;
	private int atual; 
	
	public IteratorInstituicoesEnsinoVector() {
		this.instituicoesEnsino = new Vector();
	}
	
	public boolean hasNext() {		
		return this.atual < this.instituicoesEnsino.size();
	}

	public InstituicaoEnsino next() {
		InstituicaoEnsino instituicaoEnsino = ((InstituicaoEnsino) this.instituicoesEnsino.get(this.atual)); 
		this.atual++;
		return instituicaoEnsino;
	}
	
	public void add(InstituicaoEnsino instituicaoEnsino) {
		this.instituicoesEnsino.add(instituicaoEnsino);
	}

}
